package com.example.docmanagement.dto.request;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import lombok.Data;

import java.util.List;
import java.util.UUID;

/**
 * 角色成员批量操作请求
 * 用于一次性添加或移除多个用户
 */
@Data
@Schema(description = "角色成员批量操作请求体")
public class RoleUserBatchRequest {

    @NotEmpty
    @Schema(description = "用户 ID 列表", example = "[\"cf9c93ca-041c-4f2e-b29e-ed8834026e14\"]")
    private List<UUID> userIds;
}


